Mobile Git version control tool, programming on mobile phone

Accompanying tools for programming on mobile phones, Git version control tools are definitely essential.

I've found quite a few Git version management apps to help everyone understand this area of information.


PuppyGit

https://github.com/catpuppyapp/PuppyGit 

Free, open-source Android Git client, no ads.

The maintenance and development status is still very active. I downloaded the APK and used it quite well, with relatively complete functions. A very good open-source software.


GitJournal

https://github.com/GitJournal/GitJournal

I see many people recommend GitJournal, such as discussions on reddit: https://www.reddit.com/r/git/comments/q4txii/where_is_your_favorite_git_client_for_android/

This looks like it was developed by a company, and the functionality should be quite complete. The Android app is free, while the iOS app is paid.


mXGit

https://github.com/Zacharia2/mXgit

This is a Chinese programmer who forked the following MGit and made many improvements.

But after using PuppyGit, I feel that MGit's modifications and improvements have fewer features and seem to have more bugs. It's still not as good as PuppyGit's experience.


MGit

https://github.com/maks/MGit

The disadvantage of MGit, as I remember, is that sometimes it cannot commit newly created files, which is somewhat unacceptable.

MGit hasn't been maintained for a long time,

You can look for the latest maintained forks in his forks

https://github.com/maks/MGit/forks


If you want to know what good Git version management apps are available on mobile phones, I've provided you with enough information. Both Android phones and iOS phones have corresponding apps. I recommend the PuppyGit app.


Programming on mobile phones doesn't aim to develop large features, but occasionally modifying operations configurations, CI/CD configurations, fixing typos, or modifying bugs is quite convenient. It's difficult to use AI programming tools on mobile phones, so programming efficiency is much lower.

Moreover, writing text blogs on mobile phones is also very convenient. You can write articles without internet in a very immersive way. Written content can also be committed locally, and when there's internet, it can be pushed to remote Git servers. After pushing to Github, combined with CI/CD, it can be automatically deployed to blog websites.

Without internet, version management can still be completed because Git commits are local. Network is only needed when pushing to servers.

Some things in the current it365 toolbox are developed and implemented this way.

Mobile Git apps have already helped me complete the development and modification of many functional codes, even for temporary emergencies.